package com.yami.shop.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.yami.shop.bean.dto.ArticleCommentDTO;
import com.yami.shop.bean.model.ArticleComment;
import com.yami.shop.bean.vo.ArticleCommentVo;

import java.util.List;

public interface ArticleCommentService extends IService<ArticleComment> {


    /**
     * 获取评论树列表
     *
     * @param articleId
     */
    List<ArticleCommentVo> getCommentTrees(Long articleId);

    /**
     * 获取当前登录人的评论
     *
     * @param userId
     * @return
     */
    List<ArticleCommentVo> getCommentContentByUserId(String userId);

    /**
     * 收到的评论列表
     * @param userId
     * @return
     */
//    List<CommentVo>commentList(String userId);

    /**
     * 发布评论
     *
     * @[param commentDTO
     */
    void submit(ArticleCommentDTO commentDTO);
}
